package com.goldsign.pay.provider.user.service;

import com.goldsign.pay.provider.user.to.AccountRegisterRespDTO;
import com.goldsign.pay.common.service.BaseService;
import com.goldsign.pay.provider.user.to.AccountRegisterReqDTO;

public interface AccountRegisterService extends BaseService<AccountRegisterReqDTO> {
	/**
	 * app注册申请step1:提交获取验证码
	 * @param req
	 * @return
	 */
	AccountRegisterRespDTO accountRegisterForAppStepOne(AccountRegisterReqDTO req) ;

	/**
	 * app注册申请step2：校验短信验证码
	 * @param req
	 * @return
	 */
	AccountRegisterRespDTO accountRegisterForAppStepTwo(AccountRegisterReqDTO req) ;

	/**
	 * app注册申请step3：提交开通账户
	 * @param req
	 * @return
	 */
	AccountRegisterRespDTO accountRegisterForAppStepThree(AccountRegisterReqDTO req) ;
}
